/* CSS Document */
body{}
.wm{margin:0 auto;width:1260px;}
/*首页焦点图*/
.banner{ width:100%; height:480px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:300px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:480px; float:left;}
.b-list{ height:50px; padding-top:700px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #63aac9;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:180px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:180px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

#top{height:106px;background:#fff;}
.logo{padding:20px 0 0 20px;width:25%;float:left;}
.top_r{float:right;padding-right:3%;}
.top_r .lang{padding-top:20px;float:right;}
.top_r .lang img{padding:0 10px;}
.top_r .lang a{display:inline-block;font-size:14px;}
.top_r .lang a:hover{color:#3366b2;}
.top_r .lang .lang_cn{background:#e3eef1;width:58px;height:24px;line-height:24px;text-align:center;}
.top_r .lang .lang_en{border-right:1px solid #ddd;padding:0 10px;}
.top_r ul{padding-top:20px;}
.top_r ul li{float:left;}
.top_r ul li a{display:block;padding:0 20px;font-size:16px;color:#414141;}
.top_r ul li a:hover{color:#3366b2;font-size:16px;font-weight:bold;}


.search{margin-top:10px;}
.searchsrk{width:393px;height:35px;line-height:35px;background:#fff;border:0;padding-left:10px;color:#898989;}
.searchsrk2{border:0;background:url(../images/index_066.jpg) no-repeat;width:53px;height:35px;}



.con_01{background:#f7f9fc;min-width:1260px;width:100%;overflow:hidden;height:665px;}
.con_01 .title{margin-bottom:40px;margin-top:70px;background:url(../images/index_01.jpg) repeat-x;height:40px;}
.con_01 .title .t_l{font-size:36px;line-height:40px;background:#f7f9fc;padding-right:30px;color:#000000;font-weight:bold;}
.con_01 .title .t_r{line-height:40px;background:#f7f9fc;font-size:18px;padding-left:20px;color:#e7e7e7;}
.con_01 .title .t_r a{font-size:18px;padding:0 10px;color:#555;}
.con_01 .title .t_r a:hover{color:#3366b2;}
.con_01 dl{background:#fff; box-shadow: 0 0 30px rgba(0,0,0,0.1);margin:12px 12px;}
.con_01 dl:hover{background:#3366b2;}
.con_01 dl:hover dd .bt{color:#fff;}
.con_01 dl:hover dd .bt a{color:#fff;}
.con_01 dl:hover dd .bt i{background:url(../images/index_11.png) no-repeat;width:20px;height:20px; display:inline-block;}
.con_01 dl dt{width:286px;height:176px;background:#fff;}
.con_01 dl dt img{width:286px;height:176px;}
.con_01 dl dd{height:120px;border-top:1px solid #c5cdda;}
.con_01 dl dd .bt{text-align:center;font-size:18px;font-weight:bold;margin-top:20px;}
.con_01 dl dd .bt i{background:url(../images/index_10.jpg) no-repeat;width:20px;height:20px; display:inline-block;}
.con_01 dl dd .casno{width:172px;height:28px;margin:16px auto 0;border-radius:50px;background:#edf0f5;line-height:28px;text-align:center;}

.con_01 .more{background:url(../images/index_02.jpg) no-repeat;width:266px;height:50px;margin:52px auto 0;line-height:50px;padding-left:20px;font-size:18px;color:#fff;}
.con_01 .more:hover{background:#f17e0e;}
.con_01 .more img{padding-right:10px;vertical-align: middle}


.con_02{background:#eff3f8;height:910px;width:100%;min-width:1260px;overflow:hidden;}
.con_02 .title{padding-top:70px;}
.con_02 .title .t_l{font-size:38px;font-weight:bold;color:#232932;}
.con_02 .title .t_r{text-align:left;font-size:14px;padding-left:27px;padding-top:7px;color:#686868;}
.con_02 .about{ position:relative;width:100%;}
.con_02 .about_l{width:725px;height:519px;overflow:hidden;border-radius:10px;margin-top:55px;}
.con_02 .about_l img{ transition:all 1.5s;}
.con_02 .about_l:hover img{ transform-origin:center center; transform:scale(1.15,1.15);}
.con_02 .about_r{width:695px;height:570px;overflow:hidden;border-radius:10px;background:#fff; position:absolute; z-index:9999;right:0px;top:80px;padding:60px 45px 0; box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.con_02 .about_r .txt{line-height:40px;font-size:16px;}
.con_02 .about_r ul{margin-top:45px;}
.con_02 .about_r ul li{float:left;width:200px;text-align:center;border-right:1px solid #d7d7d7;}
.con_02 .about_r ul li:last-child{border-right:none;}
.con_02 .about_r ul li h1{font-size:42px;font-family:Arial;font-weight:bold;color:#333333;}
.con_02 .about_r ul li h2{font-size:14px;color:#7d7d7d;}
.con_02 .about_r .more{background:url(../images/index_05.jpg) no-repeat;width:230px;height:46px;margin-top:52px;line-height:46px;padding-left:20px;font-size:16px;color:#fff;}
.con_02 .about_r .more img{padding-right:10px;width:30px;vertical-align: middle}
.con_02 .about_r .more:hover{background:#f17e0e;}

.con_04{background:url(../images/index_06.jpg) no-repeat top center;height:753px;width:100%;min-width:1260px;overflow:hidden;margin-bottom:-78px;}
.con_04 .title{text-align:center;margin-top:50px;margin-bottom:30px;}
.con_04 .title h1{font-size:36px;color:#555862;font-weight:bold;}
.con_04 .title h2{font-size:28px;color:#000;}
.con_04 .title i{width:440px;height:1px;background:#cedbdf;margin:10px auto; display:block;}
.news_op{background:#3366b2;padding:22px 0;border-radius:5px;}
.news_op .news_img{width:450px;height:244px;overflow:hidden; }
.news_op .news_img img{transition:all 1s;width:450px;height:244px;}
.news_op .news_img img:hover{ transform-origin:center center; transform:scale(1.15,1.15);}
.news_op .news_txt{width:707px;margin-right:38px;}
.news_op .news_txt .time{font-size:16px;color:#fff;padding-top:40px;}
.news_op .news_txt .time2{font-size:16px;color:#fff;padding-top:20px;}
.news_op .news_txt .bt{line-height:50px;height:50px;}
.news_op .news_txt .bt a{font-size:18px;color:#fff;}
.news_op .news_txt .bt a:hover{text-decoration:underline;}
.news_op .news_txt p{font-size:14px;color:#99b6e1;line-height:26px;}
.news_op .news_txt .more{width:106px;height:30px;line-height:30px;border:1px solid #fff;text-align:center;color:#fff;margin-top:25px;}
.news_op .news_txt .more:hover{background:#fff;color:#3366b2;}
.con_04 ul{margin-top:35px;}
.con_04 ul li{float:left;width:400px;height:96px;background:#fff;border-radius:5px;overflow:hidden;margin:0 10px;}
.con_04 ul li dl dt{float:left;width:92px;background:#3366b2;height:96px;text-align:center;color:#fff;font-family:Arial;}
.con_04 ul li dl dt h1{font-size:18px;padding-top:22px;}
.con_04 ul li dl dt h2{font-size:20px;padding-top:5px;}
.con_04 ul li dl dd{width:308px;float:left;padding:20px 10px 0;}
.con_04 ul li dl dd .bt{font-size:16px;padding-bottom:10px;}
.con_04 .news_more{width:148px;height:38px;border:1px solid #a1a5a9;text-align:center;line-height:38px;margin:40px auto 0;}
.con_04 .news_more:hover{background:#3366b2;color:#fff;border:1px solid #3366b2}
.ml40{margin-left:40px;}

.con_05{width:100%;min-width:1260px;overflow:hidden;margin-top:56px;}
.con_05 .title{font-size:36px;font-weight:bold;text-align:left;color:#232932;margin-bottom:30px;x}
.con_05 .kj{width:393px;height:195px;overflow:hidden;}
.con_05 .kj img{ transition:all 1s;}
.con_05 .kj img:hover{ transform-origin:center center; transform:scale(1.1,1.1);}

#bottom{color:#fff;padding-top:60px;margin-top:78px;background:#7e91a2;padding-bottom:30px;}
#bottom a{color:#fff;}
#bottom a:hover{text-decoration:underline;}
#bottom .lm_t{font-size:16px;font-weight:bold;color:#fff;padding-bottom:15px;}
#bottom .lm_t img{padding-right:6px;}
#bottom .box{line-height:30px;border-top:1px solid #91a1b0;margin-top:20px;padding-top:12px;}
#bottom ul li{line-height:30px;}
#bottom ul li a{color:#fff;}
.bot01{width:188px;margin-right:30px;}
.bot_contact{height:264px;width:397px;}
.bot_ewm{width:170px;}
.bot{text-align:center;height:72px;line-height:72px;color:#fff;background:#728698;}
.bot a,.bot a:hover{color:#fff;}
.bot a:hover{text-decoration:underline;}


/*ny*/
.ny_ban01{height:320px;min-width:1260px;width:100%;overflow:hidden;background:url(../images/ny_ban01.jpg) no-repeat top center;}
.ny_ban02{height:320px;min-width:1260px;width:100%;overflow:hidden;background:url(../images/ny_ban02.jpg) no-repeat top center;}
.ny_ban03{height:320px;min-width:1260px;width:100%;overflow:hidden;background:url(../images/ny_ban03.jpg) no-repeat top center;}
.ny_ban04{height:320px;min-width:1260px;width:100%;overflow:hidden;background:url(../images/ny_ban04.jpg) no-repeat top center;}
.ny_ban05{height:320px;min-width:1260px;width:100%;overflow:hidden;background:url(../images/ny_ban05.jpg) no-repeat top center;}
.ny_ban06{height:320px;min-width:1260px;width:100%;overflow:hidden;background:url(../images/ny_ban06.jpg) no-repeat top center;}
.ny_ban07{height:320px;min-width:1260px;width:100%;overflow:hidden;background:url(../images/ny_ban07.jpg) no-repeat top center;}
.ny_ban_txt h1{font-size:40px;color:#fff;font-weight:bold;padding-top:140px;text-align:center;text-shadow: 1px 1px 5px #000;}
.ny_ban_txt h2{font-size:20px;color:#fff;padding-top:6px;text-align:center;text-shadow: 1px 1px 5px #000;}

.nydh{ height:70px; width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);}


a.dh2 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:49.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh2:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh2:hover { color:#fff; text-decoration: none; background:#3165b2;}
a.dh2:active { color: #ffffff; background:#3165b2;}

a.dh3 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:33.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh3:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh3:hover { color:#fff; text-decoration: none; background:#3165b2;}
a.dh3:active { color: #ffffff; background:#3165b2;}

a.dh4 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:24.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh4:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh4:hover { color:#fff; text-decoration: none; background:#3165b2;}
a.dh4:active { color: #ffffff; background:#3165b2;}


a.dh5 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:19.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh5:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh5:hover { color:#fff; text-decoration: none; background:#3165b2;}
a.dh5:active { color: #ffffff; background:#3165b2;}



a.dh6 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:16.5%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh6:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh6:hover { color:#fff; text-decoration: none; background:#3165b2;}
a.dh6:active { color: #ffffff; background:#3165b2;}

a.dh7 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:14.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh7:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh7:hover { color:#fff; text-decoration: none; background:#3165b2;}
a.dh7:active { color: #ffffff; background:#3165b2;}

a.dh8 { font-family:"微软雅黑"; font-size: 16px; line-height:70px; color: #212121; display:block; width:12.3%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh8:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh8:hover { color:#fff; text-decoration: none; background:#3165b2;}
a.dh8:active { color: #ffffff; background:#3165b2;}

#content{width:100%;min-width:1260px;overflow:hidden;padding-top:70px;margin-bottom:70px;}
#content .ny_title{color:#282828;text-align:center;line-height:44px;}
#content .ny_title h1{font-size:40px;color:#000;}
#content .ny_title h2{font-size:24px;color:#cccccc;font-family:Arial; text-transform:uppercase;}

#content .box{line-height:38px;font-size:16px;width:1260px;margin:50px auto 0;}

/*发展历程*/
.fzlc_box{line-height:38px;font-size:16px;width:1208px;margin:50px auto 0;height:660px;background:url(../images/a02.jpg) no-repeat top center;}
.fzlc_box ul{padding-left:38px;padding-top:70px;}
.fzlc_box ul li{margin-bottom:40px;}
.fzlc_box ul li dl dt{float:left;width:45px;}
.fzlc_box ul li dl dd{float:left;width:317px;color:#fff;margin-left:27px;}
.fzlc_box ul li dl dd h1{font-size:30px;}
.fzlc_box ul li:hover dl dd{color:#ffff00;}
.fzlc_box ul li dl dd h2{font-size:16px;line-height:28px;padding-top:10px;}



/*内页新闻*/
.ny_news_l{width:170px;height:122px;}
.ny_news_l img{width:170px;height:122px;}
.ny_news_r{width:960px;margin-left:30px;}
.ny_news_ul li{background:#f8f8f8;margin:20px 0;padding:20px 45px;border-radius:5px;}

.ny_news_ul li .time{color:#3366b2;line-height:24px;font-size:14px;}
.ny_news_ul li .bt{font-size:20px;color:#000;}
.ny_news_ul li .js{font-size:16px;color:#666666;line-height:26px;}
.ny_news_ul li .more{display:none;font-size:14px;padding-top:12px;font-weight:bold;color:#3366b2;}
.ny_news_ul li:hover .more{ display:block;}

.nypro_back{width:150px;height:32px;line-height:32px;text-align:center;margin:50px auto 0;border:1px solid #ddd;font-size:14px;}
.nypro_back:hover{background:#005aab;color:#fff; transition:all 1s;}


/*内页产品*/
.ny_pro_search{width:462px;margin:30px auto 0;}
.searchsrk3{width:393px;height:35px;line-height:35px;background:#f6f6f6;border:0;padding-left:10px;color:#898989;}
.searchsrk4{border:0;background:url(../images/index_066.jpg) no-repeat;width:53px;height:35px;margin-top:1px;}



.ny_pro_lb{text-align:center;margin-top:20px;}
.ny_pro_lb a{display:inline-block;margin:0 12px;background:#e9e9e9;height:36px;line-height:36px;padding:0 30px;font-size:16px;border-radius:50px;}
.ny_pro_lb a:hover{background:#3165b2;color:#fff;}
#nav1 .nav1,#nav2 .nav2,#nav3 .nav3{background:#3165b2;color:#fff;}

.ny_pro_ul li{float:left;width:315px;}
.ny_pro_ul li dl{background:#fff; box-shadow: 0 0 30px rgba(0,0,0,0.1);margin:12px 12px;width:286px;}
.ny_pro_ul li dl:hover{background:#3366b2;}
.ny_pro_ul li dl:hover dd .bt{color:#fff;}
.ny_pro_ul li dl:hover dd .bt a{color:#fff;}
.ny_pro_ul li dl:hover dd .bt i{background:url(../images/index_11.png) no-repeat;width:20px;height:20px; display:inline-block;}
.ny_pro_ul li dl dt{width:286px;height:176px;background:#fff;}
.ny_pro_ul li dl dt img{width:286px;height:176px;}
.ny_pro_ul li dl dd{height:120px;border-top:1px solid #c5cdda;width:286px;}
.ny_pro_ul li dl dd .bt{text-align:center;font-size:18px;font-weight:bold;margin-top:20px;}
.ny_pro_ul li dl dd .bt i{background:url(../images/index_10.jpg) no-repeat;width:20px;height:20px; display:inline-block;}
.ny_pro_ul li dl dd .casno{width:172px;height:28px;margin:16px auto 0;border-radius:50px;background:#edf0f5;line-height:28px;text-align:center;font-size:14px;}

.product { padding:0 3%; font-size:16px; line-height:30px;}
table.bak { width:100%; margin:0 auto;border:#ddd 2px solid;}
.bak td,.bak th { font-size:16px; padding:7px 10px; line-height:24px; border:0;}
.bak tr:nth-child(odd){background:#fff;}
.bak tr:nth-child(even){background:#f7f7f7;}
.bak .pro { width:18%; text-align:center;}
.bak a.ord { display:inline-block; margin-left:15px; border-radius:30px; background:#f75209; font-size:14px; padding:0 25px; color:#fff; text-decoration:none;}
.bak a.ord:hover { margin-left:25px; transition:all 500ms;}


.aak{width:122px;height:36px;line-height:36px;text-align:center;background:#015198;color:#fff;border:0px;}




/*内页联系我们*/
.ny_contact{background:#f8f8f8;border-radius:10px;padding:30px 35px;}
.ny_contact_l{width:610px;padding-top:30px;}
.ny_gg{background:url(../images/index_12.jpg) no-repeat top center;height:158px;margin-bottom:30px;text-shadow: 1px 1px 5px #000;}
.ny_gg h1{line-height:158px;color:#fff;font-size:24px;padding-left:40px;padding-right:40px;}
.ny_gg span{ display:inline-block;float:right;}
.ny_gg img{ vertical-align:middle;padding-right:12px;}

.jq222{width: 100%;height:120px;position: relative; display:block;padding:30px 0;}
.jq222 .border-bottom{width: 0px;height: 2px;background: #1e4691;position:absolute;left:0px;bottom:0;z-index:9999}

.pnpage { clear:both; text-align:center; border-top:#ccc 1px solid; padding-top:10px;font-size:14px;}
.pnpage a { padding:0 15px; font-weight:bold;font-size:14px;}

.close { clear:both; color:#f60; text-align:center; padding-top:5px; font-size:12px;}
.close a{color:#f60; }



.yy{font-size:14px;}
.yy input{height:28px;line-height:28px;border:1px solid #ddd; }
.yy #content3{height:120px;width:480px;border:1px solid #ddd;}

.c1 {border-top:#98bac3 1px solid;border-left:#98bac3 1px solid;}
.c1 th {font-weight:bold; line-height:30px;text-align:center;}
.c1 td,.c1 th { padding:5px 10px; line-height:18px; border-bottom:#98bac3 1px solid;border-right:#98bac3 1px solid;font-size:14px;}
.c1 a {color:#s444444;}
td.yyk { padding-left:10px;}
.con_t1 { color:#444444;}
.con_t1 h4{ background:#eeefef; width:700px; height:30px; line-height:25px; font-size:14px; text-align:center;font-weight:bold}
.tab_body{color:#000000}
 .tr_odd 
  { 
   background: #cedefa; 
  } 
  .tr_even 
  { 
   background: #FFFFFF; 
  } 

.nypro span.current,.nypro a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;font-size:14px;}
.nypro span.current,.nypro a.num:hover { background:#edfbf1; border:#037dc6 1px solid; color:#037dc6;font-size:14px;}
.nypro a.num,.nypro a.end,.nypro a.next,.nypro a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;font-size:14px;}
.nypro a.end,.nypro a.next,.nypro a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;font-size:14px;}
.nypro a.prev { margin:0 5px;font-size:14px;}

